package com.dao;

import android.database.sqlite.SQLiteDatabase;

import java.util.Map;

import de.greenrobot.dao.AbstractDao;
import de.greenrobot.dao.AbstractDaoSession;
import de.greenrobot.dao.identityscope.IdentityScopeType;
import de.greenrobot.dao.internal.DaoConfig;

import com.model.Agenda;
import com.model.Apiario;
import com.model.ApiarioFlora;
import com.model.Apicultor;
import com.model.Associacoes;
import com.model.Classificasao;
import com.model.CodeIne;
import com.model.CriaRainhas;
import com.model.Estrados;
import com.model.Exame;
import com.model.Flora;
import com.model.FormaAlimentacao;
import com.model.GrauDefesa;
import com.model.Grupos;
import com.model.GruposActiv;
import com.model.Historico;
import com.model.Manutencoes;
import com.model.Manutencoescolm;
import com.model.Medicamentos;
import com.model.Melgueiras;
import com.model.Meses;
import com.model.MetodosCriacao;
import com.model.MetodosIntro;
import com.model.MotivoTroca;
import com.model.Nacionalidades;
import com.model.NiveisReservas;
import com.model.Pragas;
import com.model.QualidMel;
import com.model.Racas;
import com.model.Rainhas;
import com.model.RegAlimentacoes;
import com.model.RegEnxames;
import com.model.RegPragas;
import com.model.TipoAlimentacao;
import com.model.TipoColmeia;
import com.model.TiposExitenciaFlores;
import com.model.TiposOrigem;
import com.model.TiposIntervencao;
import com.model.TrocasCera;

import com.dao.AgendaDao;
import com.dao.ApiarioDao;
import com.dao.ApiarioFloraDao;
import com.dao.ApicultorDao;
import com.dao.AssociacoesDao;
import com.dao.ClassificasaoDao;
import com.dao.CodeIneDao;
import com.dao.CriaRainhasDao;
import com.dao.EstradosDao;
import com.dao.ExameDao;
import com.dao.FloraDao;
import com.dao.FormaAlimentacaoDao;
import com.dao.GrauDefesaDao;
import com.dao.GruposDao;
import com.dao.GruposActivDao;
import com.dao.HistoricoDao;
import com.dao.ManutencoesDao;
import com.dao.ManutencoescolmDao;
import com.dao.MedicamentosDao;
import com.dao.MelgueirasDao;
import com.dao.MesesDao;
import com.dao.MetodosCriacaoDao;
import com.dao.MetodosIntroDao;
import com.dao.MotivoTrocaDao;
import com.dao.NacionalidadesDao;
import com.dao.NiveisReservasDao;
import com.dao.PragasDao;
import com.dao.QualidMelDao;
import com.dao.RacasDao;
import com.dao.RainhasDao;
import com.dao.RegAlimentacoesDao;
import com.dao.RegEnxamesDao;
import com.dao.RegPragasDao;
import com.dao.TipoAlimentacaoDao;
import com.dao.TipoColmeiaDao;
import com.dao.TiposExitenciaFloresDao;
import com.dao.TiposOrigemDao;
import com.dao.TiposIntervencaoDao;
import com.dao.TrocasCeraDao;

// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.

/**
 * {@inheritDoc}
 * 
 * @see de.greenrobot.dao.AbstractDaoSession
 */
public class DaoSession extends AbstractDaoSession {

    private final DaoConfig agendaDaoConfig;
    private final DaoConfig apiarioDaoConfig;
    private final DaoConfig apiarioFloraDaoConfig;
    private final DaoConfig apicultorDaoConfig;
    private final DaoConfig associacoesDaoConfig;
    private final DaoConfig classificasaoDaoConfig;
    private final DaoConfig codeIneDaoConfig;
    private final DaoConfig criaRainhasDaoConfig;
    private final DaoConfig estradosDaoConfig;
    private final DaoConfig exameDaoConfig;
    private final DaoConfig floraDaoConfig;
    private final DaoConfig formaAlimentacaoDaoConfig;
    private final DaoConfig grauDefesaDaoConfig;
    private final DaoConfig gruposDaoConfig;
    private final DaoConfig gruposActivDaoConfig;
    private final DaoConfig historicoDaoConfig;
    private final DaoConfig manutencoesDaoConfig;
    private final DaoConfig manutencoescolmDaoConfig;
    private final DaoConfig medicamentosDaoConfig;
    private final DaoConfig melgueirasDaoConfig;
    private final DaoConfig mesesDaoConfig;
    private final DaoConfig metodosCriacaoDaoConfig;
    private final DaoConfig metodosIntroDaoConfig;
    private final DaoConfig motivoTrocaDaoConfig;
    private final DaoConfig nacionalidadesDaoConfig;
    private final DaoConfig niveisReservasDaoConfig;
    private final DaoConfig pragasDaoConfig;
    private final DaoConfig qualidMelDaoConfig;
    private final DaoConfig racasDaoConfig;
    private final DaoConfig rainhasDaoConfig;
    private final DaoConfig regAlimentacoesDaoConfig;
    private final DaoConfig regEnxamesDaoConfig;
    private final DaoConfig regPragasDaoConfig;
    private final DaoConfig tipoAlimentacaoDaoConfig;
    private final DaoConfig tipoColmeiaDaoConfig;
    private final DaoConfig tiposExitenciaFloresDaoConfig;
    private final DaoConfig tiposOrigemDaoConfig;
    private final DaoConfig tiposIntervencaoDaoConfig;
    private final DaoConfig trocasCeraDaoConfig;

    private final AgendaDao agendaDao;
    private final ApiarioDao apiarioDao;
    private final ApiarioFloraDao apiarioFloraDao;
    private final ApicultorDao apicultorDao;
    private final AssociacoesDao associacoesDao;
    private final ClassificasaoDao classificasaoDao;
    private final CodeIneDao codeIneDao;
    private final CriaRainhasDao criaRainhasDao;
    private final EstradosDao estradosDao;
    private final ExameDao exameDao;
    private final FloraDao floraDao;
    private final FormaAlimentacaoDao formaAlimentacaoDao;
    private final GrauDefesaDao grauDefesaDao;
    private final GruposDao gruposDao;
    private final GruposActivDao gruposActivDao;
    private final HistoricoDao historicoDao;
    private final ManutencoesDao manutencoesDao;
    private final ManutencoescolmDao manutencoescolmDao;
    private final MedicamentosDao medicamentosDao;
    private final MelgueirasDao melgueirasDao;
    private final MesesDao mesesDao;
    private final MetodosCriacaoDao metodosCriacaoDao;
    private final MetodosIntroDao metodosIntroDao;
    private final MotivoTrocaDao motivoTrocaDao;
    private final NacionalidadesDao nacionalidadesDao;
    private final NiveisReservasDao niveisReservasDao;
    private final PragasDao pragasDao;
    private final QualidMelDao qualidMelDao;
    private final RacasDao racasDao;
    private final RainhasDao rainhasDao;
    private final RegAlimentacoesDao regAlimentacoesDao;
    private final RegEnxamesDao regEnxamesDao;
    private final RegPragasDao regPragasDao;
    private final TipoAlimentacaoDao tipoAlimentacaoDao;
    private final TipoColmeiaDao tipoColmeiaDao;
    private final TiposExitenciaFloresDao tiposExitenciaFloresDao;
    private final TiposOrigemDao tiposOrigemDao;
    private final TiposIntervencaoDao tiposIntervencaoDao;
    private final TrocasCeraDao trocasCeraDao;

    public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
            daoConfigMap) {
        super(db);

        agendaDaoConfig = daoConfigMap.get(AgendaDao.class).clone();
        agendaDaoConfig.initIdentityScope(type);

        apiarioDaoConfig = daoConfigMap.get(ApiarioDao.class).clone();
        apiarioDaoConfig.initIdentityScope(type);

        apiarioFloraDaoConfig = daoConfigMap.get(ApiarioFloraDao.class).clone();
        apiarioFloraDaoConfig.initIdentityScope(type);

        apicultorDaoConfig = daoConfigMap.get(ApicultorDao.class).clone();
        apicultorDaoConfig.initIdentityScope(type);

        associacoesDaoConfig = daoConfigMap.get(AssociacoesDao.class).clone();
        associacoesDaoConfig.initIdentityScope(type);

        classificasaoDaoConfig = daoConfigMap.get(ClassificasaoDao.class).clone();
        classificasaoDaoConfig.initIdentityScope(type);

        codeIneDaoConfig = daoConfigMap.get(CodeIneDao.class).clone();
        codeIneDaoConfig.initIdentityScope(type);

        criaRainhasDaoConfig = daoConfigMap.get(CriaRainhasDao.class).clone();
        criaRainhasDaoConfig.initIdentityScope(type);

        estradosDaoConfig = daoConfigMap.get(EstradosDao.class).clone();
        estradosDaoConfig.initIdentityScope(type);

        exameDaoConfig = daoConfigMap.get(ExameDao.class).clone();
        exameDaoConfig.initIdentityScope(type);

        floraDaoConfig = daoConfigMap.get(FloraDao.class).clone();
        floraDaoConfig.initIdentityScope(type);

        formaAlimentacaoDaoConfig = daoConfigMap.get(FormaAlimentacaoDao.class).clone();
        formaAlimentacaoDaoConfig.initIdentityScope(type);

        grauDefesaDaoConfig = daoConfigMap.get(GrauDefesaDao.class).clone();
        grauDefesaDaoConfig.initIdentityScope(type);

        gruposDaoConfig = daoConfigMap.get(GruposDao.class).clone();
        gruposDaoConfig.initIdentityScope(type);

        gruposActivDaoConfig = daoConfigMap.get(GruposActivDao.class).clone();
        gruposActivDaoConfig.initIdentityScope(type);

        historicoDaoConfig = daoConfigMap.get(HistoricoDao.class).clone();
        historicoDaoConfig.initIdentityScope(type);

        manutencoesDaoConfig = daoConfigMap.get(ManutencoesDao.class).clone();
        manutencoesDaoConfig.initIdentityScope(type);

        manutencoescolmDaoConfig = daoConfigMap.get(ManutencoescolmDao.class).clone();
        manutencoescolmDaoConfig.initIdentityScope(type);

        medicamentosDaoConfig = daoConfigMap.get(MedicamentosDao.class).clone();
        medicamentosDaoConfig.initIdentityScope(type);

        melgueirasDaoConfig = daoConfigMap.get(MelgueirasDao.class).clone();
        melgueirasDaoConfig.initIdentityScope(type);

        mesesDaoConfig = daoConfigMap.get(MesesDao.class).clone();
        mesesDaoConfig.initIdentityScope(type);

        metodosCriacaoDaoConfig = daoConfigMap.get(MetodosCriacaoDao.class).clone();
        metodosCriacaoDaoConfig.initIdentityScope(type);

        metodosIntroDaoConfig = daoConfigMap.get(MetodosIntroDao.class).clone();
        metodosIntroDaoConfig.initIdentityScope(type);

        motivoTrocaDaoConfig = daoConfigMap.get(MotivoTrocaDao.class).clone();
        motivoTrocaDaoConfig.initIdentityScope(type);

        nacionalidadesDaoConfig = daoConfigMap.get(NacionalidadesDao.class).clone();
        nacionalidadesDaoConfig.initIdentityScope(type);

        niveisReservasDaoConfig = daoConfigMap.get(NiveisReservasDao.class).clone();
        niveisReservasDaoConfig.initIdentityScope(type);

        pragasDaoConfig = daoConfigMap.get(PragasDao.class).clone();
        pragasDaoConfig.initIdentityScope(type);

        qualidMelDaoConfig = daoConfigMap.get(QualidMelDao.class).clone();
        qualidMelDaoConfig.initIdentityScope(type);

        racasDaoConfig = daoConfigMap.get(RacasDao.class).clone();
        racasDaoConfig.initIdentityScope(type);

        rainhasDaoConfig = daoConfigMap.get(RainhasDao.class).clone();
        rainhasDaoConfig.initIdentityScope(type);

        regAlimentacoesDaoConfig = daoConfigMap.get(RegAlimentacoesDao.class).clone();
        regAlimentacoesDaoConfig.initIdentityScope(type);

        regEnxamesDaoConfig = daoConfigMap.get(RegEnxamesDao.class).clone();
        regEnxamesDaoConfig.initIdentityScope(type);

        regPragasDaoConfig = daoConfigMap.get(RegPragasDao.class).clone();
        regPragasDaoConfig.initIdentityScope(type);

        tipoAlimentacaoDaoConfig = daoConfigMap.get(TipoAlimentacaoDao.class).clone();
        tipoAlimentacaoDaoConfig.initIdentityScope(type);

        tipoColmeiaDaoConfig = daoConfigMap.get(TipoColmeiaDao.class).clone();
        tipoColmeiaDaoConfig.initIdentityScope(type);

        tiposExitenciaFloresDaoConfig = daoConfigMap.get(TiposExitenciaFloresDao.class).clone();
        tiposExitenciaFloresDaoConfig.initIdentityScope(type);

        tiposOrigemDaoConfig = daoConfigMap.get(TiposOrigemDao.class).clone();
        tiposOrigemDaoConfig.initIdentityScope(type);

        tiposIntervencaoDaoConfig = daoConfigMap.get(TiposIntervencaoDao.class).clone();
        tiposIntervencaoDaoConfig.initIdentityScope(type);

        trocasCeraDaoConfig = daoConfigMap.get(TrocasCeraDao.class).clone();
        trocasCeraDaoConfig.initIdentityScope(type);

        agendaDao = new AgendaDao(agendaDaoConfig, this);
        apiarioDao = new ApiarioDao(apiarioDaoConfig, this);
        apiarioFloraDao = new ApiarioFloraDao(apiarioFloraDaoConfig, this);
        apicultorDao = new ApicultorDao(apicultorDaoConfig, this);
        associacoesDao = new AssociacoesDao(associacoesDaoConfig, this);
        classificasaoDao = new ClassificasaoDao(classificasaoDaoConfig, this);
        codeIneDao = new CodeIneDao(codeIneDaoConfig, this);
        criaRainhasDao = new CriaRainhasDao(criaRainhasDaoConfig, this);
        estradosDao = new EstradosDao(estradosDaoConfig, this);
        exameDao = new ExameDao(exameDaoConfig, this);
        floraDao = new FloraDao(floraDaoConfig, this);
        formaAlimentacaoDao = new FormaAlimentacaoDao(formaAlimentacaoDaoConfig, this);
        grauDefesaDao = new GrauDefesaDao(grauDefesaDaoConfig, this);
        gruposDao = new GruposDao(gruposDaoConfig, this);
        gruposActivDao = new GruposActivDao(gruposActivDaoConfig, this);
        historicoDao = new HistoricoDao(historicoDaoConfig, this);
        manutencoesDao = new ManutencoesDao(manutencoesDaoConfig, this);
        manutencoescolmDao = new ManutencoescolmDao(manutencoescolmDaoConfig, this);
        medicamentosDao = new MedicamentosDao(medicamentosDaoConfig, this);
        melgueirasDao = new MelgueirasDao(melgueirasDaoConfig, this);
        mesesDao = new MesesDao(mesesDaoConfig, this);
        metodosCriacaoDao = new MetodosCriacaoDao(metodosCriacaoDaoConfig, this);
        metodosIntroDao = new MetodosIntroDao(metodosIntroDaoConfig, this);
        motivoTrocaDao = new MotivoTrocaDao(motivoTrocaDaoConfig, this);
        nacionalidadesDao = new NacionalidadesDao(nacionalidadesDaoConfig, this);
        niveisReservasDao = new NiveisReservasDao(niveisReservasDaoConfig, this);
        pragasDao = new PragasDao(pragasDaoConfig, this);
        qualidMelDao = new QualidMelDao(qualidMelDaoConfig, this);
        racasDao = new RacasDao(racasDaoConfig, this);
        rainhasDao = new RainhasDao(rainhasDaoConfig, this);
        regAlimentacoesDao = new RegAlimentacoesDao(regAlimentacoesDaoConfig, this);
        regEnxamesDao = new RegEnxamesDao(regEnxamesDaoConfig, this);
        regPragasDao = new RegPragasDao(regPragasDaoConfig, this);
        tipoAlimentacaoDao = new TipoAlimentacaoDao(tipoAlimentacaoDaoConfig, this);
        tipoColmeiaDao = new TipoColmeiaDao(tipoColmeiaDaoConfig, this);
        tiposExitenciaFloresDao = new TiposExitenciaFloresDao(tiposExitenciaFloresDaoConfig, this);
        tiposOrigemDao = new TiposOrigemDao(tiposOrigemDaoConfig, this);
        tiposIntervencaoDao = new TiposIntervencaoDao(tiposIntervencaoDaoConfig, this);
        trocasCeraDao = new TrocasCeraDao(trocasCeraDaoConfig, this);

        registerDao(Agenda.class, agendaDao);
        registerDao(Apiario.class, apiarioDao);
        registerDao(ApiarioFlora.class, apiarioFloraDao);
        registerDao(Apicultor.class, apicultorDao);
        registerDao(Associacoes.class, associacoesDao);
        registerDao(Classificasao.class, classificasaoDao);
        registerDao(CodeIne.class, codeIneDao);
        registerDao(CriaRainhas.class, criaRainhasDao);
        registerDao(Estrados.class, estradosDao);
        registerDao(Exame.class, exameDao);
        registerDao(Flora.class, floraDao);
        registerDao(FormaAlimentacao.class, formaAlimentacaoDao);
        registerDao(GrauDefesa.class, grauDefesaDao);
        registerDao(Grupos.class, gruposDao);
        registerDao(GruposActiv.class, gruposActivDao);
        registerDao(Historico.class, historicoDao);
        registerDao(Manutencoes.class, manutencoesDao);
        registerDao(Manutencoescolm.class, manutencoescolmDao);
        registerDao(Medicamentos.class, medicamentosDao);
        registerDao(Melgueiras.class, melgueirasDao);
        registerDao(Meses.class, mesesDao);
        registerDao(MetodosCriacao.class, metodosCriacaoDao);
        registerDao(MetodosIntro.class, metodosIntroDao);
        registerDao(MotivoTroca.class, motivoTrocaDao);
        registerDao(Nacionalidades.class, nacionalidadesDao);
        registerDao(NiveisReservas.class, niveisReservasDao);
        registerDao(Pragas.class, pragasDao);
        registerDao(QualidMel.class, qualidMelDao);
        registerDao(Racas.class, racasDao);
        registerDao(Rainhas.class, rainhasDao);
        registerDao(RegAlimentacoes.class, regAlimentacoesDao);
        registerDao(RegEnxames.class, regEnxamesDao);
        registerDao(RegPragas.class, regPragasDao);
        registerDao(TipoAlimentacao.class, tipoAlimentacaoDao);
        registerDao(TipoColmeia.class, tipoColmeiaDao);
        registerDao(TiposExitenciaFlores.class, tiposExitenciaFloresDao);
        registerDao(TiposOrigem.class, tiposOrigemDao);
        registerDao(TiposIntervencao.class, tiposIntervencaoDao);
        registerDao(TrocasCera.class, trocasCeraDao);
    }
    
    public void clear() {
        agendaDaoConfig.getIdentityScope().clear();
        apiarioDaoConfig.getIdentityScope().clear();
        apiarioFloraDaoConfig.getIdentityScope().clear();
        apicultorDaoConfig.getIdentityScope().clear();
        associacoesDaoConfig.getIdentityScope().clear();
        classificasaoDaoConfig.getIdentityScope().clear();
        codeIneDaoConfig.getIdentityScope().clear();
        criaRainhasDaoConfig.getIdentityScope().clear();
        estradosDaoConfig.getIdentityScope().clear();
        exameDaoConfig.getIdentityScope().clear();
        floraDaoConfig.getIdentityScope().clear();
        formaAlimentacaoDaoConfig.getIdentityScope().clear();
        grauDefesaDaoConfig.getIdentityScope().clear();
        gruposDaoConfig.getIdentityScope().clear();
        gruposActivDaoConfig.getIdentityScope().clear();
        historicoDaoConfig.getIdentityScope().clear();
        manutencoesDaoConfig.getIdentityScope().clear();
        manutencoescolmDaoConfig.getIdentityScope().clear();
        medicamentosDaoConfig.getIdentityScope().clear();
        melgueirasDaoConfig.getIdentityScope().clear();
        mesesDaoConfig.getIdentityScope().clear();
        metodosCriacaoDaoConfig.getIdentityScope().clear();
        metodosIntroDaoConfig.getIdentityScope().clear();
        motivoTrocaDaoConfig.getIdentityScope().clear();
        nacionalidadesDaoConfig.getIdentityScope().clear();
        niveisReservasDaoConfig.getIdentityScope().clear();
        pragasDaoConfig.getIdentityScope().clear();
        qualidMelDaoConfig.getIdentityScope().clear();
        racasDaoConfig.getIdentityScope().clear();
        rainhasDaoConfig.getIdentityScope().clear();
        regAlimentacoesDaoConfig.getIdentityScope().clear();
        regEnxamesDaoConfig.getIdentityScope().clear();
        regPragasDaoConfig.getIdentityScope().clear();
        tipoAlimentacaoDaoConfig.getIdentityScope().clear();
        tipoColmeiaDaoConfig.getIdentityScope().clear();
        tiposExitenciaFloresDaoConfig.getIdentityScope().clear();
        tiposOrigemDaoConfig.getIdentityScope().clear();
        tiposIntervencaoDaoConfig.getIdentityScope().clear();
        trocasCeraDaoConfig.getIdentityScope().clear();
    }

    public AgendaDao getAgendaDao() {
        return agendaDao;
    }

    public ApiarioDao getApiarioDao() {
        return apiarioDao;
    }

    public ApiarioFloraDao getApiarioFloraDao() {
        return apiarioFloraDao;
    }

    public ApicultorDao getApicultorDao() {
        return apicultorDao;
    }

    public AssociacoesDao getAssociacoesDao() {
        return associacoesDao;
    }

    public ClassificasaoDao getClassificasaoDao() {
        return classificasaoDao;
    }

    public CodeIneDao getCodeIneDao() {
        return codeIneDao;
    }

    public CriaRainhasDao getCriaRainhasDao() {
        return criaRainhasDao;
    }

    public EstradosDao getEstradosDao() {
        return estradosDao;
    }

    public ExameDao getExameDao() {
        return exameDao;
    }

    public FloraDao getFloraDao() {
        return floraDao;
    }

    public FormaAlimentacaoDao getFormaAlimentacaoDao() {
        return formaAlimentacaoDao;
    }

    public GrauDefesaDao getGrauDefesaDao() {
        return grauDefesaDao;
    }

    public GruposDao getGruposDao() {
        return gruposDao;
    }

    public GruposActivDao getGruposActivDao() {
        return gruposActivDao;
    }

    public HistoricoDao getHistoricoDao() {
        return historicoDao;
    }

    public ManutencoesDao getManutencoesDao() {
        return manutencoesDao;
    }

    public ManutencoescolmDao getManutencoescolmDao() {
        return manutencoescolmDao;
    }

    public MedicamentosDao getMedicamentosDao() {
        return medicamentosDao;
    }

    public MelgueirasDao getMelgueirasDao() {
        return melgueirasDao;
    }

    public MesesDao getMesesDao() {
        return mesesDao;
    }

    public MetodosCriacaoDao getMetodosCriacaoDao() {
        return metodosCriacaoDao;
    }

    public MetodosIntroDao getMetodosIntroDao() {
        return metodosIntroDao;
    }

    public MotivoTrocaDao getMotivoTrocaDao() {
        return motivoTrocaDao;
    }

    public NacionalidadesDao getNacionalidadesDao() {
        return nacionalidadesDao;
    }

    public NiveisReservasDao getNiveisReservasDao() {
        return niveisReservasDao;
    }

    public PragasDao getPragasDao() {
        return pragasDao;
    }

    public QualidMelDao getQualidMelDao() {
        return qualidMelDao;
    }

    public RacasDao getRacasDao() {
        return racasDao;
    }

    public RainhasDao getRainhasDao() {
        return rainhasDao;
    }

    public RegAlimentacoesDao getRegAlimentacoesDao() {
        return regAlimentacoesDao;
    }

    public RegEnxamesDao getRegEnxamesDao() {
        return regEnxamesDao;
    }

    public RegPragasDao getRegPragasDao() {
        return regPragasDao;
    }

    public TipoAlimentacaoDao getTipoAlimentacaoDao() {
        return tipoAlimentacaoDao;
    }

    public TipoColmeiaDao getTipoColmeiaDao() {
        return tipoColmeiaDao;
    }

    public TiposExitenciaFloresDao getTiposExitenciaFloresDao() {
        return tiposExitenciaFloresDao;
    }

    public TiposOrigemDao getTiposOrigemDao() {
        return tiposOrigemDao;
    }

    public TiposIntervencaoDao getTiposIntervencaoDao() {
        return tiposIntervencaoDao;
    }

    public TrocasCeraDao getTrocasCeraDao() {
        return trocasCeraDao;
    }

}
